@charset "utf-8";
/* CSS Document */
body{background:#f5f5f5;}

.RegistBox{margin-top:20px;display:inline-block;background:#fff;width:94%;padding:0 3% 10px 3%;overflow:hidden}
.RegistBox li{width:100%;border-top:1px solid #e6e6e6;margin-top:-1px;padding:10px 0;position:relative;height:40px;}
.RegistBox li img{max-width:40px;max-height:30px;position:absolute;left:10px;top:15px}
.RegistBox li input{width:100%;padding-left:50px;color:#c7c7cd;font-size:.8em;}
.RegistBox li Button{position:absolute;right:10px;top:10px;padding:0 1em;background:#adadad;border-radius:6px;color:#fff;font-size:.7em;}
.RegistBox li input,.RegistBox li button{line-height:40px;border:none;height:40px;}

.RegistBtn{width:94%;margin:20px 3%;background:#339efe;border-radius:6px;color:#99cfff;line-height:40px;height:40px;border:none;transition:.2s all;font-size:1em}
.RegistBtn:hover{color:#fff}

.FindPsd{width:94%;margin:0 3%;}
.FindPsd a{color:#4284bc;line-height:30px;font-size:.8em;float:left}
.FindPsd a:hover{text-decoration:underline}

.AreaBar{width:96%;padding:10px 1% 10px 3%;}
.AreaBar .Posit{width:100%;line-height:30px;color:#333;text-align:left;font-size:.8em;padding-left:25px;background:url(../Images/Pin.png) left no-repeat;}
.AreaBar .Area{width:100%;overflow:hidden;padding-bottom:10px}
.AreaBar .Area ul{width:105%;}
.AreaBar .Area ul li{width:30%;float:left;background:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#333;line-height:2.5em;font-size:.8em;margin:5px 1.5% 5px 0}
.AreaBar .Area ul li:hover{background:#f4f4f4;}

@media screen and (min-width:1200px){
	.AreaBar .Area ul li{width:22.3%;float:left;background:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#333;line-height:2.5em;font-size:.8em;margin:5px 1% 5px 0}
	}
.CurrentCity{width:100%;text-align:left;color:#adadad;font-size:.8em;line-height:2em}
.BlockList{width:100%;line-height:2.2em;text-align:left}
.BlockList li{width:100%;font-size:.8em;color:#333;border-bottom:1px solid #d8d8d8;padding-left:5px;}

.CityLetter{width:100%;text-align:left;color:#adadad;line-height:2.5em;border-top:1px solid #d8d8d8;padding-left:.8em;display:inline-block}
.CityList{width:100%;line-height:2.2em;text-align:left;background:#fff;display:inline-block}
.CityList li{width:100%;font-size:.8em;color:#333;border-top:1px solid #d8d8d8;padding-left:1em;margin-top:-1px;float:left}